Espressif Systems /ESP32-H2 /I2C0 /FIFO_CONF

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as FIFO_CONF

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0RXFIFO_WM_THRHD 0TXFIFO_WM_THRHD 0 (NONFIFO_EN)NONFIFO_EN 0 (FIFO_ADDR_CFG_EN)FIFO_ADDR_CFG_EN 0 (RX_FIFO_RST)RX_FIFO_RST 0 (TX_FIFO_RST)TX_FIFO_RST 0 (FIFO_PRT_EN)FIFO_PRT_EN

Description

FIFO configuration register.

Fields

RXFIFO_WM_THRHD

The water mark threshold of rx FIFO in nonfifo access mode. When reg_reg_fifo_prt_en is 1 and rx FIFO counter is bigger than reg_rxfifo_wm_thrhd[4:0], reg_rxfifo_wm_int_raw bit will be valid.

TXFIFO_WM_THRHD

The water mark threshold of tx FIFO in nonfifo access mode. When reg_reg_fifo_prt_en is 1 and tx FIFO counter is smaller than reg_txfifo_wm_thrhd[4:0], reg_txfifo_wm_int_raw bit will be valid.

NONFIFO_EN

Set this bit to enable APB nonfifo access.

FIFO_ADDR_CFG_EN

When this bit is set to 1, the byte received after the I2C address byte represents the offset address in the I2C Slave RAM.

RX_FIFO_RST

Set this bit to reset rx-fifo.

TX_FIFO_RST

Set this bit to reset tx-fifo.

FIFO_PRT_EN

The control enable bit of FIFO pointer in non-fifo access mode. This bit controls the valid bits and the interrupts of tx/rx_fifo overflow, underflow, full and empty.

Links

() ()